﻿using System;
using System.Collections.Generic;
using System.Text;

namespace StockTrader.QuoteCenter.DataUpdater.DataContract.Hnx
{
    public class StocksUI
    {
        public DateTime TradingDate { set; get; }
        public string Time { set; get; }
        public string Code { set; get; }
        public int DateNo { set; get; }

        public decimal TotalListingQtty { set; get; }
        public int ReferenceStatus { set; get; }
        public int Status { set; get; }

        public int Ref { set; get; }
        public int Ceiling { set; get; }
        public int Floor { set; get; }

        public int Open { set; get; }
        public int Close { set; get; }
        public int High { set; get; }
        public int Low { set; get; }
        public int Avg { set; get; }

        public long TotalOffer { set; get; }
        public long TotalBid { set; get; }

        public int PriorClosePrice { set; get; }
        public int MatchPrice { set; get; }
        public long MatchQtty { set; get; }

        public long BidCount { set; get; }
        public long OfferCount { set; get; }
        public long TotalTradedQtty { set; get; }
        public decimal TotalTradedValue { set; get; }

        public int PtMatch { set; get; }
        public long PtMatchQtty { set; get; }
        public long PtTotalTradeQtty { set; get; }
        public decimal PtTotalTradeValue { set; get; }

        public long BuyCount { set; get; }
        public long SellCount { set; get; }
        public long BuyTradingQtty { set; get; }
        public decimal BuyTradingValue { set; get; }
        public long SellTradingQtty { set; get; }
        public decimal SellTradingValue { set; get; }

        public int Bq3 { set; get; }
        public int Bp3 { set; get; }
        public int Bq2 { set; get; }
        public int Bp2 { set; get; }
        public int Bq1 { set; get; }
        public int Bp1 { set; get; }
        public int Sq1 { set; get; }
        public int Sp1 { set; get; }
        public int Sq2 { set; get; }
        public int Sp2 { set; get; }
        public int Sq3 { set; get; }
        public int Sp3 { set; get; }


        public long FBuy { set; get; }
        public long FSell { set; get; }
        public decimal FRemain { set; get; }
        public long FRoom { set; get; }

        public long TimeStamp { set; get; }
    }
}
